
#app{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
    // background: url(../image/bj3.png) no-repeat 0 0;
    // background-size: 100% 100%;
    .beijing{
        width: 100%;
    }
    .map{
        position: absolute;
        width: 900px;
        height: 1700px;
        top: 1400px;
        left:calc((100% - 900px) / 2);
        border-radius: 140px;
        background-color: #000;
        z-index: 2;
        &-container{
            width: 100%;
            height: 100%;
            position: relative;
            .giftBtn{
            width: 100px;
            height: 100px;
            border-radius: 50%;
            background-color: #fff;
            position: absolute;
            top: 20px;
            left: 50px;
            }
        }
    }
    .btn-box{
        position: absolute;
        width: 462px;
        height:380px;
        top: 3120px;
        left:calc((100% - 462px) / 2);
        z-index: 2;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }
    .getGift{
        height: 80px;
       
    }
    .main{
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,.6);
        z-index: 999;
        .img-box{
            position: absolute; 
            top:300px;
            width: 900px;
            height:1410px;
            top: 200px;
            left:calc((100% - 900px) / 2);
            z-index: 1000;
            &_gift{
                width: 100%;
                height: 100%;
            }
            &_delete{
                position: absolute; 
                right: 50px;
                top: 50px;
            }
            .alcohol-type{
                position: absolute; 
                top: 120px;
                left: calc((100% - 810px) / 2);
                width: 810px;
                height: 546px;
                border: 1px solid red;
                border-radius: 15px;
            }
            
        } 
    }
   .notShow{
    display: none;
   }
    
}